package 线程.生产消费模型;

public class test {
    static int i = 0;
    static int g = 26;
    public static void main(String[] args){
        Box box = new Box();
        Thread t11= new Thread(()->{
            for (;i<26;i++){
                box.set();
            }
//           while (true) {
//               box.set((char) (i + 65));
//               i=i+1;
//               if (i>=26) break;
//
//           }
        });
        Thread t12= new Thread(()->{
            for (;i<26;i++){
                box.set();
            }
//            while (true) {
//                box.set((char) (i + 65));
//                i=i+1;
//                if (i>=26) break;
//
//            }
        });
        Thread t2 = new Thread(()->{
            for (;g>=0;g--){
                box.get();
            }
        });
        Thread t22 = new Thread(()->{
            for (;g>=0;g--){
                box.get();
            }
        });
        t11.start();
        t12.start();
        t2.start();
        t22.start();
    }
}
